human reasoning process - French English Dictionary